package com.ruoyi.cost.mapper;

import java.util.List;
import com.ruoyi.cost.domain.HouseDoorCost;
import com.ruoyi.door.domain.HouseDoorT;

/**
 * 户资金修改Mapper接口
 * 
 * @author ruoyi
 * @date 2023-04-26
 */
public interface HouseDoorCostMapper 
{

    public List<HouseDoorT> selectHouseCostTList(HouseDoorT houseDoorT);
    public List<HouseDoorT> selectHouseCostTList1(HouseDoorT houseDoorT);
    public HouseDoorT selectHouseCostSum(HouseDoorT houseDoorT);

    public HouseDoorT selectRepairPayMoneySum(HouseDoorT houseDoorT);
    public HouseDoorT selectRateMoneySum(HouseDoorT houseDoorT);
    public HouseDoorT selectCostMoneySum(HouseDoorT houseDoorT);
    public HouseDoorT selectRefundMoneySum(HouseDoorT houseDoorT);
    public HouseDoorT selectReturnMoneySum(HouseDoorT houseDoorT);

    /**
     * 查询户管理列表
     *
     * @param houseDoorT 户管理
     * @return 户管理集合
     */
    public List<HouseDoorT> selectHouseDoorTList(HouseDoorT houseDoorT);

    /**
     * 新增户资金修改
     * 
     * @param houseDoorCost 户资金修改
     * @return 结果
     */
    public int insertHouseDoorCost(HouseDoorCost houseDoorCost);

    /**
     * 修改户管理
     *
     * @param houseDoorT 户管理
     * @return 结果
     */
    public int updateHouseDoorT(HouseDoorT houseDoorT);
    public int updateHouseCostT(HouseDoorT houseDoorT);


    public int getDoorCostId();

    public HouseDoorT selectHouseDoorCostTByDoorId(Long doorId);
    public HouseDoorT selectHouseDoorCostTByHouseId(String houseId);
    public HouseDoorT selectHouseDoorCostTByHouseIdMax(String houseId);
    public HouseDoorT selectHouseDoorCostTByCostId(HouseDoorT houseDoorT);
}
